Çalışma Soruları
- Yığın ile kuyruk yapısı arasındaki davranış farkını açıklayınız.
- Öncelikli kuyruğun davranışını açıklayınız. Hangi tür uygulamalarda
öncelikli kuyruk davranışına gereksinim vardır?
- Halıhazırda yığın üzerinde 9, 5, 8, 1, 3 sayıları vardır; 9 sayısı
en üstedir. Yığından iki kez alma ve daha sonra 6 ve 8 sayılarını ekleme
işlemleri yapıldıktan sonraki yığının durumunu çizerek gösteriniz.
- Diziye çevrimsel erişim ne anlama gelmektedir? Nasıl gerçekleştirilir?
Ne tür uygulamalarda gereksinimi duyulur?
- İşletim sistemlerinde en azından iki tane G/Ç oluğu (stream) vardır.
Birisi giriş diğeri çıkış amacıyla kullanılır. Örneğin monitör ekranı
bir çıkış oluğuna bağlı ise çıkış oluğuna gönderilen herşey ekranda
gösterilir; veya, giriş oluğu klavyeye atanmışsa klavyenin basılan tuşlarına
ait karakter kodları giriş oluğuna girer. Oluklar (stream), aslında
birer kuyruk yapısındadır. Bu G/Ç oluklarının yapısını, işaretçi/indis
değişkenlerinin adlarını araştırınız.
- Bir programın alt parçaları olan fonksiyonlar veya yordamlar (subroutines)
birbirlerine parametre aktarımını sistem yığını üzerinden gerçekleştirirler.
Bir bilgisayar üzerinde koşan iki fraklı program arasındaki parametre
aktarımı nasıl gerçekleştirilmektedir?
|